package com.ruoyi.system.service;

import java.util.List;

import com.ruoyi.system.domain.SysAppPrescriptionInfoSort;

/**
 * 【请填写功能名称】Service接口
 * 
 * @author ruoyi
 * @date 2020-10-23
 */
public interface ISysAppPrescriptionInfoSortService {
	/**
	 * 查询【请填写功能名称】
	 * 
	 * @param id 【请填写功能名称】ID
	 * @return 【请填写功能名称】
	 */
	public SysAppPrescriptionInfoSort selectSysAppPrescriptionInfoSortById(Long id);

	/**
	 * 查询【请填写功能名称】列表
	 * 
	 * @param sysAppPrescriptionInfoSort 【请填写功能名称】
	 * @return 【请填写功能名称】集合
	 */
	public List<SysAppPrescriptionInfoSort> selectSysAppPrescriptionInfoSortList(
			SysAppPrescriptionInfoSort sysAppPrescriptionInfoSort);

	/**
	 * 新增【请填写功能名称】
	 * 
	 * @param sysAppPrescriptionInfoSort 【请填写功能名称】
	 * @return 结果
	 */
	public int insertSysAppPrescriptionInfoSort(SysAppPrescriptionInfoSort sysAppPrescriptionInfoSort);

	/**
	 * 修改【请填写功能名称】
	 * 
	 * @param sysAppPrescriptionInfoSort 【请填写功能名称】
	 * @return 结果
	 */
	public int updateSysAppPrescriptionInfoSort(SysAppPrescriptionInfoSort sysAppPrescriptionInfoSort);

	/**
	 * 批量删除【请填写功能名称】
	 * 
	 * @param ids 需要删除的数据ID
	 * @return 结果
	 */
	public int deleteSysAppPrescriptionInfoSortByIds(String ids);

	/**
	 * 删除【请填写功能名称】信息
	 * 
	 * @param id 【请填写功能名称】ID
	 * @return 结果
	 */
	public int deleteSysAppPrescriptionInfoSortById(Long id);

	/**
	 * 删除方剂和分类的关联关系
	 * 
	 * @Description:
	 * @Author 豫东一棵草
	 * @DateTime 2020年10月24日 下午10:39:51
	 * @param sysAppPrescriptionInfoSort
	 * @return
	 */
	public int deleteByInfoIdAndSortId(SysAppPrescriptionInfoSort sysAppPrescriptionInfoSort);
}
